<mxfile host="Electron" modified="2023-08-10T10:40:17.219Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.5 Chrome/114.0.5735.243 Electron/25.3.1 Safari/537.36" etag="bkny23RUlg4HUYTzFjJt" version="21.6.5" type="device">
  <diagram name="Page-1" id="n3LHSJhkSaepHfoitIJe">
    <mxGraphModel dx="2593" dy="1530" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-33" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=10;fontFamily=Courier New;fontSize=26;strokeColor=#DAE8FC;" vertex="1" parent="1">
          <mxGeometry x="40" y="340" width="1480" height="80" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-31" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=10;fontFamily=Courier New;fontSize=26;strokeColor=#E1D5E7;" vertex="1" parent="1">
          <mxGeometry x="40" y="240" width="1480" height="80" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-30" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=10;fontFamily=Courier New;fontSize=26;fillColor=none;strokeColor=#F8CECC;" vertex="1" parent="1">
          <mxGeometry x="40" y="140" width="1480" height="80" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-29" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontFamily=Courier New;fontSize=26;fillColor=#edd2da;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="60" y="130" width="360" height="200" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-21" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="60" y="330" width="1000" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-22" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontFamily=Courier New;fontSize=26;fillColor=#f8cecc;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="420" y="130" width="640" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-20" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="420" y="230" width="640" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-1" value="libc&lt;br&gt;(C Standard Library)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="60" y="130" width="360" height="200" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-2" value="Task Management" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="420" y="230" width="400" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-3" value="Applications" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="420" y="130" width="640" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-7" value="Board Support" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="320" y="330" width="250" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-10" value="IPC" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="820" y="230" width="120" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-12" value="Bootloader" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="60" y="330" width="260" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-13" value="Software" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="60" y="30" width="1460" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-14" value="I/O" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="820" y="330" width="120" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-15" value="Hardware" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="60" y="430" width="1460" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-16" value="User Space" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="1170" y="130" width="240" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-17" value="Kernel Space" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="1170" y="230" width="240" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-18" value="Hardware Abstraction Layer" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;strokeColor=none;" vertex="1" parent="1">
          <mxGeometry x="1060" y="330" width="460" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-24" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="940" y="230" width="120" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-25" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="940" y="330" width="120" height="100" as="geometry" />
        </mxCell>
        <mxCell id="A8UvRl_f3zwE0Y3AciEd-27" value="Porting Layer" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeWidth=2;fontFamily=Courier New;fontSize=26;" vertex="1" parent="1">
          <mxGeometry x="570" y="330" width="250" height="100" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
